/* ====================
     公共样式
==================== */
body{
    background:#fff; 
    font-size:16px;   
    margin: 0; 
    padding:0;    
    font-family: "微软雅黑"
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd,
form,
img,
p{
    margin:0; 
    padding:0; 
    border:none; 
    list-style-type:none;
}

a{
    color: #434A54;
    text-decoration: none;
}

a:hover {
    text-decoration: none
}

.block{
    width:1190px; 
    height:auto;
    margin: 0 auto;
}

.block950{
    width:950px; 
    height:auto;
    margin: 0 auto;
}

.w950 .block{
    width:950px;
}

del{ 
    color:#555;
}

.f_l{
    float:left;
}

.f_r{
    float:right;
}

.tl{ 
    text-align:left;
}

.tc{
    text-align:center;
}

.tr{ 
    text-align:right;
}

.dis{
    display:block;
}

.inline{
    display:inline;
}

.text-indent{
    text-indent:8px;
}

.none{
    display:none;
}

.dashed{
    background:url(images/lineBg.gif) repeat-x left top; 
    color:#3f3f3f; 
    padding:2px 0 3px 12px;
}

.clearfix:after{
    content:"."; 
    display:block; 
    height:0; 
    clear:both;
    visibility:hidden;
}

*html .clearfix{
    height:1%;
}

*+html .clearfix{
    height:1%;
}

/*英文强制换行*/
.word{
    word-break:break-all;
}

 /*边框*/
 .boxCenterList
.hr{
    margin-top:8px;    
}
  
.B_input{
    border:1px solid #eee;
}
  
/*字体颜色*/
.f1{
    color: #a2a2a2;
    font-size: 14px;
}

.f2{
    color:#006bd0;
    font-weight:bold;
    margin-right:15px;
}

.f3{
    color: #656d78;
    font-size:14px;
}

.f4{
    color: #00a5db;
}

.f6{
    font-size:14px;
    font-weight: bold;
}

.default-left
span{
    display:inline-block;
    margin-right:5px;
}

.f4_b{
    color:#ff0000;
    font-weight:bold;
}

.market{ 
    color:#979693;
    text-decoration:line-through;
}

.shop{
    color:#ED5F11; 
    font-size:20px;
    font-weight:600;
}

.market_s{
    text-decoration:line-through;
}

.shop_s{
    color:#F18336;
}

.mt30{
    margin-top:30px;
    margin-bottom:20px;
}
  
  /*按钮部分*/
.bnt_blue{
    background:url(images/bg.gif) no-repeat 0px 0px;
    width:52px; 
    height:21px;
    text-align:center; 
    line-height:21px; 
    color:#F17C08; border:none; 
    cursor:pointer;
}
.bnt_blue_1{
    background:url(images/bg.gif) no-repeat 0px -663px;
    width:77px;
    height:21px;
    text-align:center;
    line-height:21px; 
    color:#F17C08;
    border:none;
    cursor:pointer;
}
.bnt_blue_2{
    background:url(images/bg.gif) no-repeat 0px -696px;
    width:139px; 
    height:21px;
    text-align:center;
    line-height:21px; 
    color:#F17C08;
    border:none; 
    cursor:pointer;
}
.bnt_blue_3{     
    width:85px;    
    text-align:center;  
    color:#fff;    
    font-weight:bold; 
    border:none;
    cursor:pointer; 
}

.bnt_bonus{
    background:url(images/bg.gif) no-repeat -56px 0px; 
    width:52px;
    height:21px;
    text-align:center;
    line-height:21px; 
    color:#F17C08; 
    border:none; 
    cursor:pointer;
}

.box_1{
    background-color:#fff;
}

.box_2{
  border:1px solid #ddd; 
  background:url(images/box_2Bg.gif) repeat-x top left;
  background-color:#edf8fe; 
  overflow:hidden;
}

.boxCenterList{
    padding:7px 7px 6px 7px;
    background-color:#fff;
}
  
/*模块标题*/
h3{
    height:40px;
    line-height:40px;
    font-size:12px; 
    text-align:right;
    background-color:#fff;
    border-bottom:1px solid #E6E9ED;
}

.block
h3.border{ 
    border-bottom:none;
}

.block
h3 
img{
    position:relative;
}
  
h3
span{
    float:left; 
    padding-left:15px; 
    font-size:18px;
    color:#434A54;
    font-weight:normal;
}

.block
h5{height:30px; 
   line-height:30px; 
   font-size:12px; 
   text-align:right;
   background-color:#FAF6F5; 
   border:1px solid #DEDDDB;
}

.block
h5 
span{
    float:left;
    padding-left:15px;
    font-size:14px;
    color:#434A54; 
    font-weight:normal;
}

.block
h6{height:23px;
   line-height:23px;
   font-size:18px; 
   color:#3f3f3f;
   padding-right:10px;
}

h6
span{
    float:left;
    padding-left:15px;
}

/*页面留白*/
.clear{
  clear:both;
}

/*布局*/
.AreaL{
    width:158px;
    float:left;
    display:inline;
    margin:28px 0 0 28px;   
}

.AreaR{
    width:950px;
    float:right;
    overflow:hidden;
    margin:18px 8px 0 0;
}
  
.w950 
.AreaR{
    width:710px;
}

/*欢迎页面*/

.userCenterBox
.default-notice{
    margin-top:12px;
}

.default-notice
.notice-details{
    margin:12px 0 0 0;    
    padding:95px 20px;
    background-color:#f2f2f2;
}

.userCenterBox
.default-table{
    margin-top:24px;   
}

.userCenterBox
.border-blank
td{
    background: #333333;
    height: 1px;
}

.userCenterBox
.default-table
table{
    border-collapse: collapse;    
}

.userCenterBox
.default-table
th{
    color:black;
    font-size:16px;
    text-align: left;    
}

.userCenterBox
.default-table
.thnum_1{
    width:30%;
}

.userCenterBox
.default-table
.thnum_2{
    width:44%;    
    text-indent: 88px;
}

.userCenterBox
.default-table
.thnum_3{
    width:26%;
    text-indent: 28px;
}

.userCenterBox
.default-table
tbody
.tdnum_2{
    text-indent: 88px;
    padding-top:18px;
}

.default-table
.tdnum_3{
    text-indent: 28px;
}

.userCenterBox
.default-table
.tdnum_1
span{
    dispaly:inline-block;
    margin-right:12px;
}

.userCenterBox
.default-table
.default-send{
    color:#a2a2a2;
    font-size: 8px;
    border:1px solid #000000;
    position:relative;
    top:-2px;
    left:2px;
}

.default-table
.tdnum_2
span{
    display:block;    
}

.userCenterBox
.default-table
.second-tdnum{
    padding-top:18px;
}
/*end*/

/*用户信息*/
.profile-form{
    margin-top:18px;
    border-collapse: collapse;
}

.profile-form
table
.tdnum_1{
    width:8.1%;    
    padding-bottom: 21px;    
}

.profile-form
table
.tdnum_2{
    width:91.9%;
    padding-left: 20px;    
}

.profile-form
table
.spanmar
span{
    margin-right:28px;
}

.profile-form
table
.tdnum_2
select{
    -webkit-appearance: none;
    -moz-appearance: none;
    height:25px;
    border: 1px solid #E0DFDF;
    width: 68px;
    color: #a2a2a2;
    text-indent: 3px;
    margin-right:8px;  
    cursor: pointer;
    position: relative;
    z-index: 9;
    background: 0 0;
}

.profile-table
.select-png1{
    position:relative;
    right:198px;
    top:4px;
    z-index: 0;
}

.profile-table
.select-png2{
    position:relative;
    right:148px;
    top:4px;
    z-index: 0;
}

.profile-table
.select-png3{
    position:relative;
    right:92px;
    top:4px;
    z-index: 0;
}

.profile-table
.profile-input-one{
    height:23px;
    width:225px;
    border:1px solid #E0DFDF;
}

.profile-table
.question{
    padding-left: 20px;
}

.profile-table
.question::after{
    content:url(./../images/img/select.png);
    position:relative;
    z-index:0;
    right:38px;
    top:3px;
}

.profile-table
.question-input{
    height: 26px;
    border: 1px solid #DEDDDB;
    width: 252px;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    position: relative;
    z-index: 9;
    background: 0 0;
}

.profile-table
.answer-input{
    height: 23px;
    border: 1px solid #DEDDDB;
    width: 252px;
}

.profile-table
#long-input{
    border:1px solid #DEDDDB;
    height: 25px;
    width: 688px;
}

.profile-table
#qq-input{
    border:1px solid #DEDDDB;
    height:23px; 
    width:225px;    
}

.profile-table
#office-input{
    border:1px solid #DEDDDB;
    height:23px;
    width:348px;  
}

.profile-table
#home-input{
    border:1px solid #DEDDDB;
    height:23px;
    width:348px;  
}

.profile-table
#mobile-input{
    border:1px solid #DEDDDB;
    height:25px;
    width:252px; 
}

.profile-table
.profile-confirm{
    width:132px;
    height:38px;
    cursor: pointer;
    color:#FFF;
    background: #00a0ea;
    font-size: 16px;    
}

.profile-table
.add-blank{
    padding-top:12px;
}

.default-head-pass{
    margin-top:38px;
}

.edit-pass-form{
    margin-top:18px;
}

.edit-pass-form
.pass-td-one{
    width:8.1%;
    padding-bottom: 21px;
}

.edit-pass-form
.pass-td-two{
    width:91.9%;
    padding-left:20px;
}

.edit-pass-form
.pass-td-two
input{
    height:23px;
    border:1px solid #DEDDDB;
}

.edit-pass-form
.pass-table{
    border-collapse: collapse;
}

.edit-pass-form
#password-edit{
    width:132px;
    height:38px;
    cursor: pointer;
    border:none;
    color:#FFF;
    background: #00a0ea;
    font-size: 16px;    
}

/*用户信息end*/

/*我的订单*/

.order-table{
    border-collapse: collapse;
    margin-top:10px;
}

.order-table
.order-tr-one{
    color: #656d78;
    background: #f5f5f5;
}

.order-table
.order-tr-two
td{
   padding-top:10px;
}

.order-table
.order-tr-one
td{
    padding:8px 0 8px 0;
}

.order-list-form{
    margin-top:18px;
}

.order-list-form
.current-page{
    line-height: 28px;
    width:50.8px;
    height:28px;
    background: #00a0ea;
    color:#fff;
    margin: 0 auto;    
}

.order-list-form
.tc
span{
    display:inline-block;
}

.order-list-form
.tc
.next{
    position:relative;
    top:6px;
    left:28px;
}

.order-list-form
.tc
.prev{
    position:relative;
    top:6px;
    right:28px;
}

.grey-hr{
    height: 0px;
    border-top: 1px solid #cecece;
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
    margin: 14px 0 22px 0;    
}

.merge-form
.merge-details{
    margin:18px 0 0 36px;    
}

.merge-form
.merge-details
select{
    height:26px;
    width:155px;
    border:1px solid #DEDDDB;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    position: relative;
    z-index: 9;
    background: 0 0;
}

.merge-form
.first-order{
    float:left;
    margin-right:28px;
}

.merge-form
.first-order
span{
    font-size:14px;
    display:inline-block;
    margin-right:14px;
}

.merge-form
.second-order
span{
    font-size:14px;
    display:inline-block;
    margin-right:14px;
}

.merge-form
.merge-component::after{
    content:url(./../images/img/select.png);
    position:relative;
    z-index:0;
    right:38px;
    top:3px;
}

.merge-footer{
    margin:12px 0 0 36px;
}

.merge-input{
    float:left;
    margin:2px 18px 0 0;
}

.merge-submit{
    width:98px;
    height:35px;
    background: #00a0ea;
    color:#fff;
    border:none;
    font-size: 14px;
    cursor:pointer;
}

/*我的订单end*/

/*物流明细*/

.track-table{
    margin-top:12px;
}

.track-td-first{
    width:30%;
}

.track-td-second{
    width:60%;
}

.track-tr
td{
    padding:6px 0 15px 0;
    border-bottom: 1px solid #e8e8e8;
}

.track-tr
.track-td-first
img{
    position:relative;
    top:5px;
    right:2px;
}
/*end 物流明细*/

/*收货地址*/
.red-snow{
    color:red;
    position:relative;
    top:2px;
    right:3px;
}

dl{
    margin-bottom: 1.2em;
}

.address-list-form >
dl:not(:first-child){
    margin-left:13px;
}

.address-consignee{
    margin-top:18px;
}

.address-consignee > dt{    
    float:left;
    margin-right:25px;
}

.address-consignee > dd > input{
    height:24px;
    width: 238px;
    text-indent:8px;
}

.f8{
    color: #a2a2a2;
    font-size: 12px;
    border: 1px solid #DEDDDB;
}

.address-address
dt{
    float:left;
    margin-right:28px;
}

.address-list-form
.address-address
select{    
    height:26px;
    width:98px;
    border:1px solid #DEDDDB;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    position: relative;
    z-index: 9;
    background: 0 0;
    text-indent:2px;
}

.address-list-form
.address-address
.address-select
span::after{
    content:url(./../images/img/select.png);
    position:relative;
    z-index:0;
    right:32px;
    top:3px;
}

.address-list-form
.address-detail-list
dt{
    float:left;
    margin-right:28px;   
}

.address-list-form
.address-detail-list
dd
input{
    width:708px;
    height:24px;
    overflow: hidden;
    word-break:normal;
    border: 1px solid #DEDDDB;
    text-indent:8px;
}

.address-phone-home{
    margin-left:13px;
}

.address-phone-home
dl{
    float:left;    
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    width:44.3%;
    overflow: hidden;
    white-space:nowrap;
}

.address-phone-home
dt{
    float:left;
    margin-right:28px;
}

.address-phone-home
.address-phone-f
input{
    width:288px;
    height:24px;
    text-indent:8px;
}

.address-phone-s
.address-or{
    display:inline-block;
    margin-right:5px;
    font-size:14px;
    color:#a2a2a2;
}

.address-phone-s
input{
    width:288px;
    height:24px;
    text-indent:8px;
}

.address-email-address
dt{
    float:left;
    margin:0 28px 0 8px;    
}

.address-email-address
input{
    width:287px;
    height:24px;
    border: 1px solid #DEDDDB;
    text-indent:8px;
}

.address-email-address
span{
    display:inline-block;
    margin-left:20px;
    font-size:14px;
    color:#a2a2a2;
}

.address-deliver_goods_time
dt{
    float:left;
    margin:0 28px 0 8px;
}

.address-deliver_goods_time
dd
div{
    font-size:12px;
    float:left;
    margin:5px 48px 0 0;
}

.address-deliver_goods_time
.con-time_1{
    position:relative;
    left:5px;
    top:-1px;
}

.address-set-default{
    font-size:12px;
    float:left;
    color:#a2a2a2;
    margin-left:108px;
}

.address-set-default
span{
    display:inline-block;
}

.address-set-default
.address-box{
    position:relative;
    top:2px;
    left:8px;
}

.address-submit-add{
    margin:58px  0 0 108px;    
}

.address-submit-add
.add-adress{
    padding: 2px 18px;
    font-size: 16px;
    background: #02a0e9;
    cursor: pointer;
    color: #fff;
    border: 1px solid #02a0e9;    
}

.list-address-for{
    margin-top:58px;
    font-size: 16px;    
}

.list-address-for
p{
    color:#00a0ea;
    margin-bottom: 12px;
}

.list-for-table
tr
th{
    background: #f2f2f2;
    height:18px;
    color:black !important;
    font-size:16px !important;
    padding:6px 0 6px 0;
    width:16.66%;
}

.list-for-table
.list-for-tt
td{
    padding:12px 0 12px 0; 
    border-bottom: 1px solid #e8e8e8;
}

.list-for-tt
select{
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none
}

.list-for-tt
.btn-for-edit,.btn-for-drop{
    border:none;
    background: #fff;
    font-size: 16px;
    color: #02a0e9;
    cursor:pointer;
}

.list-for-tt
.verticle-line{
    height:16px;    
    border-left: 1px solid #999;
    display:inline-block;
    background: black;
    position:relative;
    top:2px;
}
/*end 收货地址*/

/*我的收藏*/

img.collection-img
{
    vertical-align:text-top;
    padding-top:6px;
}

.collection-table{
    background: #f2f2f2;    
    margin-top:10px;
}

.collection-table
th{
    vertical-align:text-top;
}

.collection-table
th.tl{    
    padding-bottom: 0;
    height:25px;
}

.collection-special-th{
    padding-top:5px;
}

.collection-table
a,.goods-price{    
    font-size:16px;
}

.no-collections{
    margin-top:18px;
}

/*我的收藏end*/

/*我的留言*/

.message-title{
    margin-top:12px;
    border-bottom: 1px solid #DEDDDB;
}

.msgBottomBorder{
    margin-left:7px;
    padding-top:5px;
}

.message-list-form-center{
    margin-top:8px;
}

.message-list-table{
    border-collapse:collapse;
    table-layout:automatic;
}

.message-list-table
.message-td-first{
    width:7%;
}

.message-list-table
.message-td-second{
    width:93%;
    padding:0 0 18px 18px;
}

.message-td-second
span{
    display:inline-block;
    margin-right:28px;    
}

.message-td-second
.B_blue
{
    background: #f2f2f2;
    border: 1px solid #f2f2f2;
}

.message-textarea{
    width:845px;
    height:98px;
    overflow: auto;
}

.message-td-first
.upload_img{
    font-size:14px;
    font-weight: 500;
    color:black;
}

.file {    
    display: inline-block;
    background: #fff;
    border: 1px solid #cccccc;
    padding:3px 18px;
    overflow: hidden;
    color: black;
    text-decoration: none;
    text-indent: 0;
    font-size:14px;
    font-weight: bold;
    position:relative;
    top:6px;
}
.file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file:hover {
    background: #fff;   
    color: black;
}

.img_type_tips{
    font-size:11px;
    position:relative;
    top:3px;
    left:8px;
}

.message-td-second
.bnt_bonus{
    width:93px;
    height:28px;
    background: #00a0ea;
    color:#fff;
    border:1px solid #00a0ea;
    font-size: 16px;
}

/*我的留言 end*/

/*我的评论 */

.comment_list-content{
    border-collapse:collapse;
    table-layout:automatic;
}

.comment_list-td-first,.comment_list-td-second,.comment_list-td-third{
    font-size:14px;
    padding: 13px 0 16px 0;
    border-bottom: 1px solid #cccccc;
}

.comment_list-content
.where-is-from{
    color:#00a0ea;
    position:relative;
    left:-5px;   
    float:left;
}

.comment-add-time{
    color: #a2a2a2;
    font-size: 12px
}

.comment_list-content
.comment_list-td-first{
    width:43%;
    word-wrap: break-word; 
    word-break: normal;    
}

.cooment-reply-conmment{
    margin-top:8px;
    text-align:Justify;
    text-justify:distribute-all-lines;
}

.cooment-reply-conmment
span{
    display:inline-block;
    margin-right:8px;
}

/*我的评论 end*/

/*我的钱包*/

.account-log-table{
    margin-top:18px;    
    table-layout:fixed;
}

.account-log-tr-first
td{
    font-size: 14px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 8px;
}

.account-log-tr-second
td{
    border-bottom: 1px solid #cccccc;
    padding: 16px 0 16px 0;
}

.account-log-tr-third
td
{
    padding-top:8px;
}

.account_detail-table{
    margin-top:18px;
    table-layout:fixed;
}

.account_detail-tr-first
td{
    font-size: 14px;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 8px;
}

.account_detail-tr-second
td{
    border-bottom: 1px solid #cccccc;
    padding: 16px 0 16px 0;
}

.account_detail-tr-third
td{
    padding-top:8px
}

.account_detail-tr-third
.current_surplus{
    margin-top: 8px;
}

.bnt_blue_first{
    color:white;
    width:99px;
    height:30px;
    background:  #00a0ea;
    border: 1px solid #00a0ea;
    font-size: 16px;
    cursor:pointer;
}

.account-raply-table{
    margin-top:18px;   
}

.account-raply-tr-third
td{
    padding-top:18px;    
}

.account-raply-tr-third
span{
    display:inline-block;
    padding-left:18px;
}

.account-raply-tr-second-text{
    width:580px;
}

.account-raply-tr-second
td{
    padding-top:18px;
}

.account-deposit-table{
    margin-top:18px;
}

.account-deposit-tr-last{
    margin-top:18px;
    position:relative;
    left:-18px;
}

.account-deposit-c{
    margin-top:18px;
}

.account-deposit-c
td{
    padding-bottom:12px;
    overflow: hidden;
   
}

.account-deposit-second
td{
    padding-top:12px;
}

.account-deposit-first
td{
    padding-bottom: 12px;
}

.account-deposit-tr-last{
    padding-top:16px;
}

.account-deposit-tr-last
span{
    display:inline-block;
    padding-left:18px;
}

.account-deposit-c
.pay_fee{
    padding-left:38px;
}

/*我的钱包 end*/

/*订单详情*/

.order-detail-status{
    margin:12px 0 0 35px;   
}

.order-detail-ul{
    width:720px;
    overflow: hidden;   
    margin:0 auto;
}

.order-detail-ul
p{
    margin-bottom:8px;
    font-size:14px;
}

.order-detail-status
.order-detail-ul
li{    
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */   
    display:inline-block;    
}    

.image-procecing{
    margin:0 auto;  
}

.border-radius-outer{  
    background: #DCDCDC;
    width:35px;
    height:35px;
    -moz-border-radius:100%; /* Firefox */
    -webkit-border-radius: 100%; /* Safari 和 Chrome */
    border-radius: 100%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
    text-align: center;
    color:white;
    font-weight: 700;
    float:left;
}

.border-radius-inner{    
    position:relative;
    top:14.2%;
    left:14.2%;
    width:25px;
    height:25px;
    -moz-border-radius:100%; /* Firefox */
    -webkit-border-radius: 100%; /* Safari 和 Chrome */
    border-radius: 100%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */  
}

.active-background{
     background: #00a0ea;
}

.rectangle-image{
    float:left;
    width:180px;
    height:13px;
    background: #DCDCDC;
    position:relative;
    top:11px;
    left:-1px;
}

.order-detail-status
.order-detail-first{
    position:relative;
    left:-7px;
}

.order-detail-status
.order-detail-second{
    position:relative;
    left:-14px;
}

.order-detail-status
.order-detail-third{
    position:relative;
    left:-21px;
}

.order-detail-center{
    margin-top:38px;
    width:100%;
    height:208px;
    border-top:1px solid  #DCDCDC;
    border-bottom: 1px solid  #DCDCDC;
}

.order-detail-center
.detail-center-left{
    width:288px;
    height:208px;
    border-right: 1px solid #DCDCDC;
    background: #fcfdfd;
    float:left;
}

.left-area-top{
    height:24px;
    background: #f3f3f3;
    border-bottom: 1px solid #DCDCDC;
    font-size: 14px;
}

.left-area-table{
    border-collapse: collapse;
    font-size: 14px;    
}

.left-area-table
td{
    padding-top:8px;
    padding-bottom:16px;
}

.detail-center-right{
    float:left;
}

.detail-center-right
.centre-content{    
    margin:48px 0 0 98px; 
    width:458px;
    height:88px;   
}

.blank{
    height:28px;
}
 
.alipay-way
input{
    width:138px;
    height:28px;
    background: #00a0ea;
    border:1px solid #00a0ea;
    color:white;
    font-size:12px;
    line-height:14px;
}

.order-detail-footer-table{
    margin-top:20px;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
}

.order-detail-footer-table
.order-detail-tr-first
th{
    border-bottom: 1px solid #DCDCDC;
    padding:8px 0 8px 0;
    color:black;
}

.order-detail-footer-table
td{
    padding:18px 0 18px 0;
}

.goods-amount-count{
    margin-top:28px;
}

.td-footer{
    font-size:14px;
}

/*订单详情end*/

 
/* ====================
     模块
==================== */
 
     /*首页焦点图*/
.index_ad{
    float:left;
    border:1px solid #d5d5d5;
}  
	
/*文字信息*/
#goodsInfo{
   padding:0;
   _height:1%;
} 

.goods-big-pic{
   float:left;
   width:770px;
   margin-right:20px;
   display:inline;
   height:600px;
   border-right:1px solid #eee;
   padding:20px 0 10px;
   background:url(images/loading.gif) no-repeat center center; 
   position:relative;
}
   
.goods-big-pic
.thumb{
    width:510px;
    height:510px;
    margin:0 auto; 
    text-align:center;
}

.goods-big-pic
img{
    width:510px;
    height:510px;
}

.goods-small-pic{
    width:510px;
    margin:0 auto;
    text-align:center;
}

.goods-small-pic 
li{
    display:inline-block;
    *display:inline;
    width:60px;
    height:60px;
    margin:0 5px;
    cursor:pointer;
    zoom:1;
    border:3px solid #fff;
    border-radius:5px;
}

.goods-small-pic li img{width:60px;height:60px}

.goods-small-pic li.onbg{border-color:#ededed}

.goods-small-pic li.autobg{
    border-color:#fff;
}

     .w950 .goods-big-pic{width:510px;}

     #goodsInfo
     .textInfo{
         background:#fff;
         width:390px;
         margin-top:40px;
         float:left;
         overflow:hidden;
         color:#B8B8B8;
     }
     
     #goodsInfo
     .textInfo
     p.name{
         color:#5E5E5E;
         font-size:22px; 
         line-height:40px;
         font-weight:bold;
         padding:0 0px 5px 0px;
     }
     
     #goodsInfo
     .textInfo
     p.grief{
         color:#B8B8B8;
         font-size:12px;
     }
     
     #goodsInfo
     .textInfo 
     ul{
         padding:8px 0;
     }
     
     #goodsInfo
     .textInfo
     li{
         padding:0 2px;
         _height:1%;
         line-height:27px;
         font-size:12px;
     }
     
     #goodsInfo .textInfo .linel{
         padding-bottom:8px;
         border-bottom:1px solid #EDEDED;
         margin-bottom:10px;
     }
     
     #goodsInfo .textInfo li dd{padding:0; width:45%; display:inline; float:left}
     
     #goodsInfo .textInfo li dd.ddR{float:left;}
     
     #goodsInfo .textInfo li dd.ddL{float:left;}
     
     #goodsInfo .textInfo a{text-decoration:none;color:#B8B8B8;}
     
     #goodsInfo .textInfo .loop{background:#f7f7f7;margin-top:8px;}
     
     #goodsInfo .textInfo strong{
         font-weight:normal;
     }
     #goodsInfo .textInfo .colorh{margin-top:10px;}
     #goodsInfo .textInfo .colorh b{color:#999;font-size:14px; font-family:"Microsoft YaHei";}
     #goodsInfo .textInfo .cnum{float:left;margin-right:10px;padding-top:4px;}
     #goodsInfo .textInfo .cnum .icur{line-height:20px;}
#goodsInfo .textInfo .cnum .inum{float:left;width:50px;height:18px;line-height:18px;padding:0;border:1px solid #e6e9ed;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;color:#434a54;font-size:12px;vertical-align:middle}
#goodsInfo .textInfo .cnum .imgl{float:left;display:block;width:20px;height:20px;margin-right:3px;background:url(images/ico_a.gif) no-repeat}
#goodsInfo .textInfo .cnum .imgr{float:left;display:block;width:20px;height:20px;margin-left:3px;background:url(images/ico_b.gif) no-repeat}
     #goodsInfo .textInfo .gmnum{float:left;}
     #goodsInfo .textInfo .buybox{margin-top:25px;}
     #goodsInfo .textInfo .zj{ position:relative; top:0px; z-index:1;}
     #goodsInfo .textInfo .einput{width:45px;height:22px;line-height:22px;border:1px solid #CCC;color:#B8B8B8;text-align:center }
  #goodsInfo .textInfo .buyt{margin-top:20px;}
     .shuxin dd{ width:50%; float:left; height:27px;line-height:27px;}
     .shuxin dd span{ float:left; background:#f6f5f5; padding:0 15px; border:1px solid #fff}
     .shuxin dd .span1{width:82px;padding-left:5px; text-align:right; background:#dbdbdb; }
     .shuxin dd .span2{width:245px; padding-left:5px;}
     .paddbox{padding:8px;}
     .paraTable tr { background-color: #ededed; color: #999999; font-size: 14px; }
     .paraTable tr.even { background-color: #f9f8f8; }
     .paraTable tr th, .paraTable tr td { padding: 10px 0; }
     .paraTable tr th { color: #333333; text-indent: 25px; width: 20%; text-align: left; }     
 
  /* ====================
  用户中心
==================== */
.utop{padding-top:25px; height:75px; background:#ececec; border-bottom:1px solid #d9d9d9;}
.ulogo{width:900px; margin:0 auto; padding:0 30px;}

.topuser{
    padding-top:25px;
    height:75px; 
    background:#ececec; 
    border-bottom:1px solid #d9d9d9;
    overflow:hidden;
}

.logotop{
    width:900px; 
    margin:0 auto;
    padding:0 30px;
}

.uallbg{ 
    background-color:#F2F2F2;
    height:auto!important;
    height:700px;
    min-height:700px;
}

.usBox{ 
    border:1px solid #e2e2e2;
    width:901px;
}

.usBox_1{
    background:#fff; 
    text-align:left;
    width:400px;
    border:1px solid #e2e2e2; 
    padding:43px 0px 40px 0px;
}

.usBox_1 
.logtitle{
    height:30px;
    background:url(images/ur_bg.gif) no-repeat 0px 0px;
}

.us_Submit{
    border:none; 
    width:132px; 
    height:42px;
    background:url(images/bnt_ur_log.gif);
    cursor:pointer;
}

.us_Submit_reg{
    border:none; 
    width:132px; 
    height:42px; 
    background:url(images/bnt_ur_reg.gif);
    cursor:pointer;
}

.usTxt{
    width:265px;
    height:267px; 
    padding:43px 0 0 90px;
    background:#f2f2f2; 
    float:right;
    text-align:left; 
    background:url(images/ur_bg1.gif) no-repeat 0 50%; 
    line-height:23px;
}

.usTxt img{
    margin-top:15px;
}

.inputBg1{ 
    background:url(images/ibg.gif) repeat-x;
    width:280px;
    height:33px; 
    line-height:33px;
}

.inputBg2{
    background:url(images/ibg.gif) repeat-x;
    width:220px;
    height:33px; 
    line-height:33px;
}

.inputBg3{ 
    background:url(images/ibg.gif) repeat-x;
    width:80px;
    height:33px; 
    line-height:33px;
}

.usBoxtit{ 
    padding-bottom:20px;
    line-height:50px; 
    font-size:28px;
    color:#333;
    font-family:Microsoft YaHei;
}

.usBoxtit
.zc{
    font-size:14px;
    font-weight:normal;
}

.usBoxtit 
a.regs{
    color:#FF7800;
    text-decoration:underline;
}

.usBoxb{
    border-bottom:0;
    background-color:#FBFBFC;
}

.usReg{ 
    background:url(images/bom_cor.png) no-repeat;
    width:903px;
    height:62px;
}

.footertc{
    width:903px;
    margin:0 auto; 
    text-align:center;
    height:30px;
} 

.ustop{
    margin-top:90px;
    background-color:#F2F2F2;
}

.usleft{ 
    background:url(images/welcome.jpg) no-repeat;
    width:525px;
    height:473px;
    float:left;
    display:inline;
}

.usBoxtitpl{
    padding-left:25px;
    padding-bottom:20px;
    line-height:50px; 
    font-size:23px;
    color:#FF7E00;
    font-family:Microsoft YaHei;
}

.ustopline{
    border-top:1px dotted #eee; 
    text-align:center;
    padding-top:20px;
}

.li-style-01 
ul{
    padding:10px 10px 10px 15px;
}

.li-style-01 
li{
    height:20px; 
    line-height:20px;
}

.li-style-01 
li.curs 
a{ 
    font-weight:bold;
}

/*注册*/
.usBox_2{
    background:#fff; 
    text-align:left;
    padding:43px 153px 60px 123px;
}

.usBox_2
.regtitle{
    height:30px;
    background:url(images/ur_bg.gif) no-repeat 0px -34px;
}

.actionSub
a{
    color:#006acc; 
    text-decoration:underline;
    background:url(images/ur_bg.gif) no-repeat 0px -68px;
    padding-left:14px;
}
    
.box_1 
.userCenterBox 
.userMenu 
a{
    display:block;
    height:38px;
    line-height:38px; 
    background:#f5f5f5;    
    color: #a2a2a2;
    text-decoration:none;
    margin:0 0 0 10px;
    padding-left:12px;
    border: 1px solid #DEDDDB;    
 }
 
 .box_1 
.userCenterBox 
.userMenu 
.menu-logout{
    margin-top:18px;
    padding:0 !important;
    background: #00a0ea;
    color:#FFF;
    text-align: center;
    border:1px solid  #00a0ea;
}
 
.box_1 
.userCenterBox 
.userMenu 
a{
    border-bottom: none;
}

.box_1 
.userCenterBox 
.userMenu 
#menu-no{    
    border-bottom: 1px solid #DEDDDB;
}

.box_1 
.userCenterBox 
.userMenu
img{
    position:relative;
    top:6px;
}

.box_1 
.userCenterBox 
.userMenu 
span{
    margin-left:5px;
}

.box_1
.userCenterBox
.userMenu 
a.curs{
    background:#fff;
    color:#00a5db;
    border-right-color: #fff;
}

.box_1 
.userCenterBox 
.userMenu 
a 
img{
    margin-right:3px;
}

.msgBottomBorder{
    clear:both; 
    background:url(images/lineBg.gif) repeat-x left bottom;
    padding-bottom:5px;
    margin-bottom:8px;
}

.shop-cart-box{
    border-top:5px solid #DD4250；
}

.clear-shop-cart{
    float:right;
    margin:15px 15px 0 0;
    font-size:12px；
}

.clear-shop-cart
.icon-common-del{
    margin:-2px 3px 0 0;
    vertical-align:middle;
    *margin-top:2px;
    _margin-top:-1px；
}

p
.shop-cart-sub-title{
    float:left;
    padding-left:10px;
    margin:16px 0 0 15px;
    line-height:20px;
    border-left:1px solid #ededed;
    color:#ed5567；
}

.shopCartname{
    height:30px;
    padding-top:15px;
    border-width:1px 1px 0;
    border-style:solid;
    border-color:#e6e4e3;
    background-color:#fafafa;
    font-size:14px;
    color:#979693；
}
  
#myjd .mt{
    height:32px;
    padding:0 6px;
    background:url(images/titbg.png) #9E0000 repeat-x 0 0;
    line-height:32px;
    color:#fff;}

#myjd .mt h2{
    float:left;
    background:none;
    padding-top:0;
    height:auto;
    line-height:32px;
    font-size:14px;
}

#myjd .mt a{color:#fff;}

#myjd .mt .extra{cursor:pointer;color:#ffcccc;float:right}

#myjd .mc{border:solid #E6E6E6;border-width:0 1px 1px;overflow:hidden; background-color:#fff}

#myjd dl dt{
    position:relative;
    margin-bottom:-1px;
    height:27px;
    padding:0 12px;
    border:solid #E6E6E6;
    border-width:1px 0;
    background:url(images/bg_jdleft.jpg) #E6E6E6 repeat-x 0 -30px;
    font-weight:bold;
    line-height:27px;
    cursor:pointer;
}

#myjd dl dt b{display:block;position:absolute;top:0;right:5px;width:19px;height:27px;background:url(images/bg_jdleft.jpg) no-repeat 0 -150px;}
#myjd dl dt:hover{background-position:0 0;}
#myjd dl dt:hover b{background-position:0 -90px;}
#myjd dl.close dt b{background-position:0 -120px;}
#myjd dl.close dt:hover b{background-position:0 -60px;}
#myjd dl.close dd{display:none;}
#myjd dd{padding:4px 0 5px;}
#myjd dd .item{padding:2px 0 2px 24px;}
   
   /*翻页*/

   .pagebar{height:20px; float:right; text-align:right }
   .pagebar img{position:relative; top:2px;}

   .pagebar a{display:block; float:left; margin:0 2px; color:#666; text-decoration:none;}
   .pagebar a:hover{color:#666; text-decoration:none;}
   .pagebar .page_now{display:block; float:left; margin:0 5px; color:#333; font-weight:bold; background:#fff;}
   #buy_pagebar a,#pager a{color:#666; text-decoration:none;}
   
/* ======商品比较浮动块 ====== */
#compareBox { background:url(images/comparebox.gif) no-repeat;
 width:140px;
 position: absolute;
 right:1px;
 top:200px; padding-top:21px;
}

#compareBox input {
    width:140px; height:26px;
    border:none;
    background:url(images/compareSub.gif) no-repeat;
}

#compareList {
 padding:0px;
 width:138px;
 background:#FFFFFF;
 border:1px solid #91b3cb; border-bottom: none; padding-top:5px;
}

#compareList li {
 color: #333;
 text-align:left;
 background: #eff8ff;
 padding: 3px 5px;
 margin: 0 5px 5px 5px; border:1px solid #dceaf5
}

#compareList li img {
 float:right;
 padding-top:4px;
}


/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
 list-style-type:none;
 padding:5px;
 color:red
}
.messagediv {
 font-size:12px;
 position:absolute;
 border:1px solid #FFD700;
 text-align:center;
 padding:5px;
 background-color:#FFFACD;
 filter:alpha(opacity=50);
 -moz-opacity:0.7;
 opacity: 0.7;
}

/*  积分兑换样式修改 */
.point li{
 float:left;
 width:300px;
}


/* 购物车弹出效果*/
.cartpopDiv{
width:450px;
padding:0 25px;
float:left;
}
.toptitle{
width:450px;
float:left;
padding:16px 0;
}
.toptitle a.pic{
float:left;
width:100px;
height:100px;
margin-right:8px;
overflow:hidden;
}
.toptitle a.pic img{width:100px;height:100px;}
.toptitle p{
float:right;
width:340px;
font-size:14px;
height:88px;
overflow:hidden;
}

.toptitle p.namec{height:40px;line-height:18px; font-weight:bold;overflow:hidden}
.toptitle p.briefc{height:20px; color:#FF6900; overflow:hidden}
.toptitle p.pricec{height:20px; overflow:hidden}
.coninfo{
float:left;
width:450px;
padding:8px 0 0px;
font-size:14px;
border-top:1px dashed #E7E7E7;
}

.coninfo table{
float:left;
width:100%;
border:none;
color:#a00;
}

.coninfo .carti{background:url(images/cartpop_bg.gif) 80px 3px no-repeat; padding-left:15px;}
.coninfo table td.left{
width:82px;
text-align:right;
font-weight:bold;
}

.coninfo table td.left span,.toptitle p a{color:#333}
.coninfo table td .gray{color:#999}
.coninfo table td strong{color:#f00}
.coninfo table td font{font-size:18px}

  .cartnum2 .imgl{float:left;display:block;width:20px;height:20px;margin-right:3px;background:url(images/ico_a.gif) no-repeat}
  .cartnum2 .imgr{float:left;display:block;width:20px;height:20px;margin-left:3px;background:url(images/ico_b.gif) no-repeat}

/*系统提示*/
.boxCenterList-pp{
     margin-top:8px;
 }
 
 .boxCenterList-pp
 a{
     text-decoration: none;
     color:#00a5db;
 }
 
 .box_1
 h3{
     margin-top:12px;
 }
  /*系统提示end*/